IBIS Macromodel Task Group

Meeting date: 4 August 2009

Members (asterisk for those attending):
  Adge Hawes, IBM
* Ambrish Varma, Cadence Design Systems
  Anders Ekholm, Ericsson
* Arpad Muranyi, Mentor Graphics Corp.
  Barry Katz, SiSoft
* Bob Ross, Teraspeed Consulting Group
  Brad Brim, Sigrity
  Brad Griffin, Cadence Design Systems
  Chris McGrath, Synopsys
  David Banas, Xilinx
  Deepak Ramaswany, Ansoft
  Donald Telian, consultant
  Doug White, Cisco Systems
* Eckhard Lenski, Nokia-Siemens Networks
  Essaid Bensoudane, ST Microelectronics
  Fangyi Rao, Agilent
  Ganesh Narayanaswamy, ST Micro
  Gang Kang, Sigrity
  Hemant Shah, Cadence Design Systems
  Ian Dodd, consultant
  Jerry Chuang, Xilinx
  Joe Abler, IBM
* John Angulo, Mentor Graphics
  John Shields, Mentor Graphics
  Ken Willis, Cadence Design Systems
  Kumar Keshavan, Sigrity
  Lance Wang, Cadence Design Systems
  Luis Boluna, Cisco Systems
  Michael Mirmak, Intel Corp.
* Mike LaBonte, Cisco Systems
  Mike Steinberger, SiSoft
  Mustansir Fanaswalla, Xilinx
  Patrick O'Halloran, Tiburon Design Automation
  Paul Fernando, NCSU
  Pavani Jella, TI
* Radek Biernacki, Agilent (EESof)
* Randy Wolff, Micron Technology
  Ray Comeau, Cadence Design Systems
  Richard Mellitz, Intel
  Richard Ward, Texas Instruments
  Samuel Mertens, Ansoft
  Sam Chitwood, Sigrity
  Sanjeev Gupta, Agilent
  Shangli Wu, Cadence Design Systems
  Sid Singh, Extreme Networks
  Stephen Scearce, Cisco Systems
  Steve Pytel, Ansoft
  Syed Huq, Cisco Systems
  Syed Sadeghi, ST Micro
  Ted Mido, Synopsys
  Terry Jernberg, Cadence Design Systems
  Todd Westerhoff, SiSoft
  Vladimir Dmitriev-Zdorov
  Vikas Gupta, Xilinx
  Vuk Borich, Agilent
* Walter Katz, SiSoft
  Zhen Mu, Cadence Design Systems

------------------------------------------------------------------------
Opens:

- Arpad: A proposal was mentioned at the IBIS summit during Brad Brim's presentation
- Walter summarized:
  - EMD describes a module with pins, parts, subckt instances
  - Sigrity has something similar "Model Connection Protocol" (MCP)
  - EMD-like information is placed in a header to the subckt
  - This is proposed as an alternative to EMD
  - Bob: The paper is uploaded

--------------------------
Call for patent disclosure:

- No one declared a patent.

-------------
Review of ARs:

- Arpad send updated IBIS-ISS presentation to Walter
  - TBD

- Mike change web page to make items easily linkable
  - Some progress last week, but not done yet

- Todd ask Synopsys about public posting of the document
  - Walter: Todd reports that we have permission
    - Not completely sure that all points have been considered
    - We may need to clean up the copyright references
    - It can be posted as a working document, however

- Arpad write a BIRD to clarify time period accuracy requirements
  - TBD

- Todd: Write IBIS s-param BIRD
  - No update

- Arpad:  Write parameter passing syntax proposal (BIRD draft)
          for *-AMS models in IBIS that is consistent with the
          parameter passing syntax of the AMI models
          - TBD

- TBD:    Propose a parameter passing syntax for the SPICE
          - [External ...] also?
          - TBD

- Arpad:  Review the documentation (annotation) in the macro libraries.
          - Deferred until a demand arises or we have nothing else to do

-------------
New Discussion:

Arpad: We are pretty much done with IBIS-ISS
- It will be open for comment from a wider open forum audience once presented
- Bob: It needs to be cleaned up so that the substance is correct

Walter showed the IBIS-ISS document:
- Page 1:
  - Walter removed his name from the title page
  - Removed the copyright, which will be replaced later
  - Arpad: The title page elements should be centered
- Page 2:
  - Changed sentence saying IBIS-ISS is based on HSPICE
  - Mike: It has "IBIS Interconnect SPICE" in several places
    - Should be "IBIS Interconnect SPICE Subckts"
  - Bob: We can declare the IBIS-ISS short form and use that
  - Arpad: We should clarify "encryption support"
    - We will not support any encryption, not just HSPICE encryption
  - No change to the encryption statements was made
  - We added "used with permission from Synopsys"
- Page 3:
  - The whole "Assumptions" section was deleted
- Page 23:
  - Walter: We have to decide what to do with later references to HSPICE
  - Bob: We can change them to IBIS-ISS
  - Walter: Language of "in an immediate or distant parent subckt" needs cleanup
  - We changed to "in a calling subckt at any level"
  - Bob: Do we support .IC?
  - Mike: We don't have a whole circuit, so initial conditions can't be known
  - We deleted .IC
- Page 26:
  - Walter deleted the first paragraph
  - Walter added "Voltage Shunt"
  - Bob: The form without dc=0 should be supported
  - Walter: The form without dc= is no longer supported
    - Had to make many code changes for this in the past
  - There was doubt about this
    - Arpad: It seems they would have done this for every element

AR: Walter investigate requirement for DC= on V element

- Page 1:
  - Bob: The revision number should not be 1.2
  - Walter changed the revision to Draft 0.1
- Page 2:
  - Bob: The first paragraph should be titled "Overview"

Walter: Please send any other feedback by email
- There was general agreement at the summit that IBIS-ISS is "a good thing"

Arpad: What is our next priority?
- IBIS-AMI problems should be solved next
- Walter: I can present our requested changes next week
  - Briefly the changes are:
    - 1) Change logic to TX_GetWave (digital instead of waveform)
    - 2) Init returns impulse of TX or RX, not convolved
    - 3) New parameter TSTONEFILE, possibly reserved
    - 4) Certain cosmetic changes

Ambrish: Which IBIS specification release would this go into?
- Arpad: It would be 5.1, which probably will be standardized
  - Hopefully all EDA vendors will participate

Next meeting: 11 Aug 2009 12:00pm PT

--------

IBIS Interconnect SPICE Wish List:

1) Simulator directives
